html {
  font-family: "Ubuntu", "Open Sans", -apple-system, "BlinkMacSystemFont",
    "Microsoft YaHei", "Clear Sans", "Helvetica Neue", "Helvetica", "Arial",
    "sans-serif";
  line-height: 1.75;

  color: #333;
}
@font-face {
  font-family: "ikbiconfont"; // project id 1882118

  src: url("//at.alicdn.com/t/font_1882118_s0r3pmqd2r.eot");
  src: url("//at.alicdn.com/t/font_1882118_s0r3pmqd2r.eot?#iefix")
      format("embedded-opentype"),
    url("//at.alicdn.com/t/font_1882118_s0r3pmqd2r.woff2") format("woff2"),
    url("//at.alicdn.com/t/font_1882118_s0r3pmqd2r.woff") format("woff"),
    url("//at.alicdn.com/t/font_1882118_s0r3pmqd2r.ttf") format("truetype"),
    url("//at.alicdn.com/t/font_1882118_s0r3pmqd2r.svg#ikbiconfont")
      format("svg");
}
@font-face {
  font-family: "Courgette";

  src: url("../font/Courgette-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "Pacifico";

  src: url("../font/Pacifico-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "Ubuntu";
  font-weight: 400;
  font-style: normal;

  src: local("Ubuntu Regular"), local("Ubuntu-Regular"),
    url("../font/Ubuntu-Regular.woff2") format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}
.ikbiconfont {
  font-family: "ikbiconfont";
  font-size: 16px;
  font-style: normal;
  // -webkit-font-smoothing: antialiased;
  // -moz-osx-font-smoothing: grayscale;
}
.icon {
  overflow: hidden;

  width: 1em;
  height: 1em;

  vertical-align: middle;

  fill: currentColor;
}
// cyrillic-ext
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: italic;

  src: local("Open Sans Italic"), local("OpenSans-Italic"),
    url(../font/v17/mem6YaGs126MiZpBA-UFUK0Udc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
// cyrillic
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: italic;

  src: local("Open Sans Italic"), local("OpenSans-Italic"),
    url(../font/v17/mem6YaGs126MiZpBA-UFUK0ddc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
// greek-ext
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: italic;

  src: local("Open Sans Italic"), local("OpenSans-Italic"),
    url(../font/v17/mem6YaGs126MiZpBA-UFUK0Vdc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
// greek
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: italic;

  src: local("Open Sans Italic"), local("OpenSans-Italic"),
    url(../font/v17/mem6YaGs126MiZpBA-UFUK0adc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
// vietnamese
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: italic;

  src: local("Open Sans Italic"), local("OpenSans-Italic"),
    url(../font/v17/mem6YaGs126MiZpBA-UFUK0Wdc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
// latin-ext
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: italic;

  src: local("Open Sans Italic"), local("OpenSans-Italic"),
    url(../font/v17/mem6YaGs126MiZpBA-UFUK0Xdc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
// latin
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: italic;

  src: local("Open Sans Italic"), local("OpenSans-Italic"),
    url(../font/v17/mem6YaGs126MiZpBA-UFUK0Zdc1GAK6b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
// cyrillic-ext
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: italic;

  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"),
    url(../font/v17/memnYaGs126MiZpBA-UFUKWiUNhmIqOxjaPXZSk.woff2)
      format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
// cyrillic
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: italic;

  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"),
    url(../font/v17/memnYaGs126MiZpBA-UFUKWiUNhvIqOxjaPXZSk.woff2)
      format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
// greek-ext
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: italic;

  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"),
    url(../font/v17/memnYaGs126MiZpBA-UFUKWiUNhnIqOxjaPXZSk.woff2)
      format("woff2");
  unicode-range: U+1F00-1FFF;
}
// greek
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: italic;

  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"),
    url(../font/v17/memnYaGs126MiZpBA-UFUKWiUNhoIqOxjaPXZSk.woff2)
      format("woff2");
  unicode-range: U+0370-03FF;
}
// vietnamese
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: italic;

  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"),
    url(../font/v17/memnYaGs126MiZpBA-UFUKWiUNhkIqOxjaPXZSk.woff2)
      format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
// latin-ext
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: italic;

  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"),
    url(../font/v17/memnYaGs126MiZpBA-UFUKWiUNhlIqOxjaPXZSk.woff2)
      format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
// latin
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: italic;

  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"),
    url(../font/v17/memnYaGs126MiZpBA-UFUKWiUNhrIqOxjaPX.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
// cyrillic-ext
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;

  src: local("Open Sans Regular"), local("OpenSans-Regular"),
    url(../font/v17/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
// cyrillic
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;

  src: local("Open Sans Regular"), local("OpenSans-Regular"),
    url(../font/v17/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
// greek-ext
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;

  src: local("Open Sans Regular"), local("OpenSans-Regular"),
    url(../font/v17/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
// greek
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;

  src: local("Open Sans Regular"), local("OpenSans-Regular"),
    url(../font/v17/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
// vietnamese
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;

  src: local("Open Sans Regular"), local("OpenSans-Regular"),
    url(../font/v17/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
// latin-ext
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;

  src: local("Open Sans Regular"), local("OpenSans-Regular"),
    url(../font/v17/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
// latin
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;

  src: local("Open Sans Regular"), local("OpenSans-Regular"),
    url(../font/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
// cyrillic-ext
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: normal;

  src: local("Open Sans Bold"), local("OpenSans-Bold"),
    url(../font/v17/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
// cyrillic
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: normal;

  src: local("Open Sans Bold"), local("OpenSans-Bold"),
    url(../font/v17/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
// greek-ext
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: normal;

  src: local("Open Sans Bold"), local("OpenSans-Bold"),
    url(../font/v17/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
// greek
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: normal;

  src: local("Open Sans Bold"), local("OpenSans-Bold"),
    url(../font/v17/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
// vietnamese
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: normal;

  src: local("Open Sans Bold"), local("OpenSans-Bold"),
    url(../font/v17/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
// latin-ext
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: normal;

  src: local("Open Sans Bold"), local("OpenSans-Bold"),
    url(../font/v17/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
// latin
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: normal;

  src: local("Open Sans Bold"), local("OpenSans-Bold"),
    url(../font/v17/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
